//package example.my_practice;
//
//import example.entity.User;
//
//import java.util.ArrayList;
//import java.util.List;
//import java.util.Map;
//import java.util.stream.Collectors;
//
///**
// * @author guoQ.z
// * @date 2020/12/29 10:28
// * TODO
// */
//public class MapPractice {
//
//    public static void main(String[] args) {
//        List<User> list = new ArrayList<>();
//        list.add(new User().setName("name1").setId("id1"));
//        list.add(new User().setName("name2").setId("id1"));
//        list.add(new User().setName("name3").setId("id1"));
//        list.add(new User().setName("name4").setId("id2"));
//        list.add(new User().setName("name5").setId("id2"));
//
//        Map<String, String> collect = list.stream().collect(Collectors.toMap(User::getId, User::getName, (o1, o2) -> o2));
//
//        List<User> listStr = new ArrayList<>();
//        listStr.add(new User().setName("name1").setId("id1"));
//        listStr.add(new User().setName("name2").setId("id2"));
//        listStr.add(new User().setName("name2").setId("id2"));
//        listStr.add(new User().setName("name3").setId("id3"));
//
//        for (User user1 : listStr) {
//            System.out.println(collect.get(user1.getId()));
//        }
//    }
//}
